// pages/index/index_fm/fm.js
let app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    List:[],
    //  定义一个要访问的页码
    pageNo:1,
    //  定义一个用来保存所有数据的总页数
    totalPageCount:0,
    //默认类型1
    typeId:1,
    // 课程导航栏
    centerNavTitle:[],
    //当前选中
    curCenter:0,
  },

    //点击事件 获取当前选中(中间大导航)
    changeCurNum(e){
      let obj = e.currentTarget.dataset;//获取当前数据集
      //响应式改值
      this.setData({
        curCenter: obj.cur//改变当前选择导航值
      })
    },

    // 课堂交流导航点击事件
comNavClick(e) {
  let obj = e.currentTarget.dataset; // 获取当前数据集
  let key = obj.key;

  // 更新 comNav 状态，设置点击项为 true，其他项为 false
  let newComNav = {};
  for (let k in this.data.comNav) {
    newComNav[k] = false; // 先把所有项设置为 false
  }
  newComNav[key] = true; // 设置当前点击的项为 true

  // 响应式更新 comNav
  this.setData({
    comNav: newComNav
  });
},
  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
      //获取课程类型
      app.requess('chmDemo/course-type/selectAll','GET',
    {
      parentId:0
    }).
    then(res=>{
      console.log(res.data);
      this.setData({
        centerNavTitle:res.data.data,
      })
          //  关闭提示信息
        wx.hideLoading();
        //  关闭下拉刷新页面
        wx.stopPullDownRefresh();
        //  释放节流阀
        this.setData({
            isLoading:false
        })
    })

      //获取展示数据
      app.requess('chmDemo/audio/selectAll','GET',
    {
      pageNum:1,
      pageSize:5,
    }).
    then(res=>{
      console.log(res.data);
      this.setData({
          List:res.data.data.list,
          //  动态获取总页数
          totalPageCount:res.data.data.totalPageCount,
      })
          //  关闭提示信息
        wx.hideLoading();
        //  关闭下拉刷新页面
        wx.stopPullDownRefresh();
        //  释放节流阀
        this.setData({
            isLoading:false
        })
    })

  },
  backindex(){
    wx.navigateBack();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})